Mission-flow Constructor A Workflow Management System Using Mobile Agents
نویسنده
چکیده
Developing co de for the execution of a distributed, dynamic workflow requires significant effort and hence it becomes necessary to build tools that enable the creation and execution of such workflows. Compelling arguments have been made for the implementation of workfl ow management systems using mobile agents [CGN96, MLL97]. Mobile agents are autonomous pieces of code that can migrate under their own control from one machine to another within a heterogeneous network. Mission -flow Constructor (MfC) is a workflow manageme nt system built on the D’Agents mobile agent system [GCKR96]. Like its predecessor Mobile Agent Construction Environment (MACE) [Sha97], MfC uses the concept of visual languages and further abstracts the process of building a workflow. Agents generated by MfC are small and migrate only once. These agents hence make more optimal use of network resources than those generated by MACE. MfC generated agents also use improved communication means and incorporate some basic fault tolerance mechanisms. A set of pri mitive constructs that encapsulate commonly used topologies has been defined to make easier the process of workflow definition. A workflow specified using the GUI and associated annotation process is compiled to a set of D’Agents agents by making use of th e visual depiction and the code fragments that define the individual modules. MfC then launches these agents to execute the various tasks associated with the workflow specified by the user.
منابع مشابه
SWIFT: Scalable Workflow Management System using Mobile Agents
A workflow defines flow of information and control in a process. Most software solutions for workflow management systems do not model the real world scenario perfectly. Moreover, changes in the workflow result in many modifications to the application. The Mobile Agent paradigm not only provides a richer model for workflow systems that better resembles the real world scenario but can also be use...
متن کاملMobile Agent based Workflow Management System (MAWFMS) for Information Flow and Business Processes
Mobile agents are a very novice field with wider scope of research in the stream of a integrated coherent networks, parallel programming, automated learning, remote execution and artificial intelligence. A mobile agent is a representative that is often treated as moving object developed using any object oriented programming language. Using a WFMS is an emerging current trend in modeling, resear...
متن کاملMobile Agents: A Ubiquitous Multi-Agent System for Human-Robotic Planetary Exploration Integration of Systems and Human Sciences
Future human planetary exploration creates challenges both for technology and mission management. Ubiquitous computing principles and applied artificial intelligence are promising approaches in making planetary surface missions safer and more effective. Architectures which integrate both approaches and facilitate the interaction and collaboration between astronauts, robots, systems, and remote ...
متن کاملMOBILE: A Modular Workflow Model and Architecture
Workflows are characterized by multiple aspects: the functional aspect describes what has to be executed; the behavioral aspect tells when to execute a workflow; the organizational aspect determines agents that have to perform a workflow; the informational aspect defines data flow between workflows. In this paper we present a workflow model which follows this separation into various aspects. Th...
متن کاملUsage of agents in document management
EXtensible Java-based Agent Framework (XJAF) is a pluggable architecture of the hierarchical intelligent agents system with communication based on KQML. Workers, Inc. is a workflow management system implemented using mobile agents. It is especially suited for highly distributed and heterogeneous environments. The application of the above-mentioned systems will be considered in the area of Docum...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000